#include<iostream>
#include<unistd.h>
#include<signal.h>
#include<sys/types.h>
#include<cstdlib>
using namespace std;

void headlesig(int sig)
{
    cout<<"获取到一个信号："<<sig<<endl;
}

int main()
{
    for(int i=1;i<32;i++)
        signal(i,headlesig);

    // for(int i=1;i<32;i++)
    // {
    //     sleep(1);
    //     raise(i);
    // }
    int i=1;
    while(true)
    {
        cout<<"hello Linux "<<i++<<" pid:"<<getpid()<<endl;
        abort();
        sleep(1);
    }
    return 0;
}